home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac: Not for Sale / Another.not.for.sale (Australia).iso / hold me in your arms / PGP 2.6 / rsaref Toolkit / source / des.h next >
Text File  |  1992-02-29  |  677b  |  21 lines

  1. /* DES.H - header file for DESC.C
  2.  */
  3.  
  4. /* Copyright (C) 1991-2 RSA Laboratories, a division of RSA Data
  5.    Security, Inc. All rights reserved.
  6.  */
  7.  
  8. /* DES-CBC context.
  9.  */
  10. typedef struct {
  11.   unsigned char subkeyBit[16][48];                               /* subkeys */
  12.   unsigned char ivBit[64];                           /* initializing vector */
  13.   int encrypt;                                              /* encrypt flag */
  14. } DES_CBC_CTX;
  15.  
  16. void DES_CBCInit PROTO_LIST 
  17.   ((DES_CBC_CTX *, unsigned char *, unsigned char *, int));
  18. int DES_CBCUpdate PROTO_LIST
  19.   ((DES_CBC_CTX *, unsigned char *, unsigned char *, unsigned int));
  20. void DES_CBCFinal PROTO_LIST ((DES_CBC_CTX *));
  21.